<template>
  <div class="app">
    <Student></Student>
    <School></School>
  </div>
</template>
<script>
/*
一种组件间通信的方式，适用于任意组件间通信。
使用步骤：
  ​	安装pubsub：npm i pubsub-js
  ​	引入: import pubsub from 'pubsub-js'
  ​	最好在beforeDestroy钩子中，用PubSub.unsubscribe(pid)去取消订阅。

  // PubSub.publish() 发布消息 消息名为：publish_one 内容为：This is publish
   PubSub.publish("publish_one","This is publish")

  // 订阅消息 消息名：publish_one  第二个参数是一个函数
  // 此函数又有两个参数：消息名和消息数据
   this.token=PubSub.subscribe("publish_one",(msg,data)=>{
          this.setState({publishData:data})
   })

  //最好在beforeDestroy钩子中，用PubSub.unsubscribe(pid)去取消订阅。
    beforeDestroy() {
      pubsub.unsubscribe(this.pub)
    }
*/
import Student from "./components/Student.vue";
import School from "./components/School.vue";
export default {
  name: "App",
  components: {School, Student},

};
</script>
<style lang="less">
.app {
  width: 100%;
  height: 300px;
  background-color: #cccccc;
}
</style>
